<?php
    include_once("inc/inc_init_admin.php");
    include_once("../clases/Paginador.Class.php");
    include_once("../clases/entidad/Usuario.php");
    include_once("../clases/entidad/Encuesta.php");
    include_once("../clases/DAO/EncuestaDAO.php");
    

    $enc_dao = new EncuestaDAO();
    
    $pagina_actual = $_GET['pagina'];
    $total_filas = $enc_dao->totalEncuestas();
    
    $paginador = new Paginador($total_filas, 20, $pagina_actual);
    

    $encuestas = $enc_dao->traerLista($paginador->getDesde(), $paginador->getTotalFilasPaginaActual());


?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />

<html>
	<head>
		<title> Gnu Poller </title>
                <link href="css/general.css" rel="stylesheet" type="text/css" />
                <style type="text/css">
                    table#lista{
                        margin: 0 auto 0 auto;
                        width:700px;
                    }

                    #submenu{
                        text-align:left;
                        padding-left:10%;
                    }
                </style>
        </head>
        <body>
<?php
    include("inc/inc_menu.php");
?>
            <p id="submenu">
                    <a href="form_encuestas.php?action=new"> Crear Nueva Encuesta </a>
            </p>
            <div id="main">
                <p> <h2> Listado Encuestas </h2> </p>
                <table id="lista">
                    <thead>
                        <tr>
                            <th> Titulo </th>
                            <th> Creada Por </th>
                            <th> Estado </th>
                            <th> URL </th>
                            <th> Estadisticas </th>
                            <th colspan="2"> </th>
                        </tr>
                    </thead>
                    <tbody>
                        <?php foreach($encuestas as $e):?>
                        <tr>
                            <td> <?php echo $e->getTitulo();?> </td>
                            <td> <?php echo $e->getUsuario()->getNombre(); ?> </td>
                            <td> <?php echo $e->getEstado(); ?> </td>
                            <td> <a href="../Vista.php?idencuesta=<?php echo $e->getHash(); ?>"> Link </a></td>
                            <td> <a href="../clases/entidad/Estadisticas?idencuesta=<?php echo $e->getId(); ?>"> Estadisticas </a></td>
                            <td>
                                <a href="form_encuestas.php?action=edit&id=<?php echo $e->getId(); ?>">
                                    Editar
                                </a>
                            </td>
                            <td>
                                <a href="<?php echo $_SERVER['PHP_SELF'] . "?action=delete&id=" . $e->getId();?>">
                                    Eliminar
                                </a>
                            </td>

                        </tr>
                        <?php endforeach; ?>
                        <tr>
                            <td colspan="6">
                            <?php
                                if($paginador->getPaginaActual() > 1):
                            ?>
                                <a href="<?php echo $_SERVER['PHP_SELF'] . "?pagina=" . ($paginador->getPaginaActual()-1);?>">
                                        <<
                                    </a>

                            <?php
                                else:
                            ?>
                                <<
                            <?php
                                endif;
                                
                                echo "Pagina {$paginador->getPaginaActual()} de {$paginador->getPaginaUltima()}";

                                if($paginador->getPaginaActual() < $paginador->getPaginaUltima()):
                            ?>
                                    <a href="<?php echo $_SERVER['PHP_SELF'] . "?pagina=" . ($paginador->getPaginaActual()+1);?>">
                                        >>
                                    </a>
                            <?php
                                else:
                            ?>
                                >>
                            <?php
                                endif;
                            ?>
                            </td>
                        </tr>
                    </tbody>


                </table>

            </div>
        </body>
</html>